Miscellaneous
Status Bits Support
ActiveX
Control Containers must recognize and support the following OLEMISC_ status
bits:
Status
Bit |
Required? |
Comments |
||
ACTIVATEWHENVISIBLE |
Yes |
|
||
IGNOREACTIVATEWHENVISIBLE |
No |
Needed for
inactive and windowless control support. See Note 1. |
||
INSIDEOUT |
No |
Not
generally used with ActiveX Controls but rather with compound document
embeddings. Note this is contrary to some SDK documentation that says this
bit must be set for the ACTIVATEWHENVISIBLE bit to be set. |
||
INVISIBLEATRUNTIME |
Yes |
Designates
a control that should be visible at design time, but invisible at run time. |
||
ALWAYSRUN |
Yes |
|
||
ACTSLIKEBUTTON |
No |
Support is
normally mandatory although it is not necessary for document style
containers. |
||
ACTSLIKELABEL |
No |
Support is
normally mandatory although it is not necessary for document style
containers. |
||
NOUIACTIVATE |
Yes |
|
||
ALIGNABLE |
No |
|
||
SIMPLEFRAME |
No |
See Simple
Frame Site Containment |
||
SETCLIENTSITEFIRST |
No |
Support for
this bit is recommended but not mandatory. |
||
IMEMODE |
No |
|
||
|
1. The IGNOREACTIVATEWHENVISIBLE bit is for
containers hosting inactive and windowless controls. The
IGNOREACTIVATEWHENVISIBLE bit is introduced as part of the ActiveX Controls
96 specification, see this documentation for more details. |
|
||